DBMS Migration Tool 사용 가이드
1. 개요
해당 Tool은 JDK1.8 기준으로 개발되어 있으므로, JRE 1.8에서 구동해주시길 바랍니다.
※ CUBRID의 경우 서버에 설치되어 있는 CUBRID의 버전과 jdbc 버전이 동일해야 동작함.
따라서 버전에 맞는 jdbc 라이브러리를 DBMSMigrationTool_lib에 넣고 실행해야함.
※ 커스텀된 table 및 컬럼은 지원이 안되므로 별도로 수작업 해야 합니다.
쿼리를 수정하거나, 대상 DBMS에서 테이블 수정 및 컬럼 수정하세요.
※ 버전 차이나는 테이블에 대해서는 오류가 발생 할 수 있습니다. 따라서 수동 마이그레이션 진행이 필요합니다 (예.pcdevicelog_info)
※ DBMS 툴에서 메모리 부족으로 인해 최대 INSERT문 개수는 5만개로 제한합니다.
※ 테이블의 IDX가 자동 증가인 경우 원본 DBMS에서 해당 옵션이 있는 경우 자동으로 입력되어서 쿼리가 생성됩니다.
기존에 데이터가 있는 경우 중복이 될 수 있으므로, 내용 확인 바랍니다.
MSSQL
시작점에 SET IDENTITY_INSERT " + tableName + " ON;이 추가됩니다.
종료지점에 SET IDENTITY_INSERT " + tableName + " OFF;가 추가됩니다.
※ 테이블의 데이터 중 특수기호가 있어 오류나는 경우
ORACLE
시작점에 SET DEFINE ON;가 추가됩니다.
종료지점에 SET DEFINE OFF;가 추가됩니다.
DBMS Migration Tool 다운로드 : DBMS Migration Tool.zip
import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';
<Tabs
defaultValue="Linux"
values={[
{label: 'Linux', value: 'Linux'},
{label: 'Windows', value: 'Windows'}
]}>